home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 42 / Amiga Format AFCD42 (Issue 126, Aug 1999).iso / -serious- / programming / other / gui4cli / ext / gcsound / src / gcsound_protos.h < prev    next >
C/C++ Source or Header  |  1999-05-14  |  1KB  |  49 lines

  1. /* Prototypes for functions defined in
  2. gcsound.c
  3.  */
  4.  
  5. int main(void);
  6.  
  7. struct MsgPort * openport(char * , struct ExecBase * , struct DosLibrary * );
  8.  
  9. void closeport(struct MsgPort * , struct ExecBase * , struct DosLibrary * );
  10.  
  11. struct myhandle * findaudio(struct IOAudio * , struct myhandle * );
  12.  
  13. int docommand(LONG , struct base * , UBYTE * , UBYTE * , UBYTE * , UBYTE * );
  14.  
  15. struct myhandle * findsample(char * , struct myhandle * );
  16.  
  17. void get_args(struct myhandle * , struct base * , UBYTE * , UBYTE * , UBYTE * );
  18.  
  19. void killall(struct base * );
  20.  
  21. void makeret(struct myhandle * );
  22.  
  23. void makeupper(UBYTE * );
  24.  
  25. int playsound(struct myhandle * , struct DosLibrary * , struct ExecBase * );
  26.  
  27. int setVolSpeed(struct myhandle * );
  28.  
  29. void abortsound(struct myhandle * );
  30.  
  31. BOOL getconstant(struct base * );
  32.  
  33. struct myhandle * loadsample(char * , struct base * );
  34.  
  35. LONG getchunk(LONG , BPTR , struct DosLibrary * , struct ExecBase * );
  36.  
  37. void initsample(struct myhandle * , char * , struct base * );
  38.  
  39. BOOL reload(struct myhandle * );
  40.  
  41. void freehandle(struct myhandle * );
  42.  
  43. void remlink(struct myhandle * );
  44.  
  45. struct RDArgs * readargs(LONG * , LONG , UBYTE * , UBYTE * , struct base * );
  46.  
  47. void freeargs(struct RDArgs * , struct base * );
  48.  
  49.